/*
 * ====================================================================
 * This software is subject to the terms of the Common Public License
 * Agreement, available at the following URL:
 *   http://www.opensource.org/licenses/cpl.html .
 * You must accept the terms of that agreement to use this software.
 * ====================================================================
 */
package org.pivot4j.transform;

import org.olap4j.OlapConnection;
import org.pivot4j.impl.QueryAdapter;

public interface TransformFactory {

	/**
	 * @param type
	 * @param queryAdapter
	 * @param connection
	 * @return
	 */
	<T extends Transform> T createTransform(Class<T> type,
			QueryAdapter queryAdapter, OlapConnection connection);
}
